package com.swlz.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.swlz.annotations.Id;
import com.swlz.annotations.Name;
/**
 * 商城购物车
 * @author swlz
 *
 */
@Name("MALL_CART")
public class MallCart  {


	/**
	 * <pre>购物车编号 - CART_ID</pre>
	 **/
	@Id
	private Long cartId;
	/**
	 * <pre>用户编号 - USER_ID</pre>
	 **/
	private Long userId;
	/**
	 * <pre>产品编号 - PRODUCT_ID</pre>
	 **/
	private Long productId;
	/**
	 * <pre>商品数量
	 *             默认：1 - CART_NUM</pre>
	 **/
	private Integer cartNum;
	/**
	 * <pre>加入购物车时间 - CART_TIME</pre>
	 **/
	@JSONField(format="yyyy-MM-dd HH:mm")
	private java.util.Date cartTime;


	/**
	 * <pre>获取购物车编号</pre>
	 **/
	public Long getCartId() {
        return cartId;
    }

	/**
	 * <pre>设置购物车编号</pre>
	 **/
    public void setCartId(Long cartId) {
        this.cartId = cartId;
    }

	/**
	 * <pre>获取用户编号</pre>
	 **/
	public Long getUserId() {
        return userId;
    }

	/**
	 * <pre>设置用户编号</pre>
	 **/
    public void setUserId(Long userId) {
        this.userId = userId;
    }

	/**
	 * <pre>获取产品编号</pre>
	 **/
	public Long getProductId() {
        return productId;
    }

	/**
	 * <pre>设置产品编号</pre>
	 **/
    public void setProductId(Long productId) {
        this.productId = productId;
    }

	/**
	 * <pre>获取商品数量
	 *             默认：1</pre>
	 **/
	public Integer getCartNum() {
        return cartNum;
    }

	/**
	 * <pre>设置商品数量
	 *             默认：1</pre>
	 **/
    public void setCartNum(Integer cartNum) {
        this.cartNum = cartNum;
    }

	/**
	 * <pre>获取加入购物车时间</pre>
	 **/
	public java.util.Date getCartTime() {
        return cartTime;
    }

	/**
	 * <pre>设置加入购物车时间</pre>
	 **/
    public void setCartTime(java.util.Date cartTime) {
        this.cartTime = cartTime;
    }

    @Override
    public String toString() {
    	StringBuffer str = new StringBuffer(super.toString());
    	str.append(" [");
    	str.append("cartId=");
    	str.append(cartId);
    	str.append(", ");
    	str.append("userId=");
    	str.append(userId);
    	str.append(", ");
    	str.append("productId=");
    	str.append(productId);
    	str.append(", ");
    	str.append("cartNum=");
    	str.append(cartNum);
    	str.append(", ");
    	str.append("cartTime=");
    	str.append(cartTime);
    	str.append(", ");
    	str.append("]");
    	return str.toString();
    }
}